package com.rentong.wx.cust.dto;

import com.rentong.wx.cust.domain.CustServiceOrderEntity;
import com.rentong.wx.cust.domain.CustServiceOrderPingjiaEntity;
import com.rentong.wx.cust.domain.CustServiceOrderTimeEntity;
import com.rentong.wx.cust.domain.CustServiceOrderUrlEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class CustServiceOrderEntityDto extends CustServiceOrderEntity {

    private Integer num;

    private Integer orderState;

    private Long addressId;

    private Integer isKaipiao;

    private String orderUrl;
    private String serviceStr;
    private String serviceName;
    private String chefName;
    private String serviceLabelName;

    private Integer grade;
    private Integer chuling;
    private Integer zhifu;

    private Integer pageNum;

    private Integer pageSize;
    private Integer type;

    private List<CustServiceOrderTimeEntity> custServiceOrderTimeEntityList;
    private List<CustServiceOrderUrlEntity> custServiceOrderUrlEntityList;

    private Integer serviceOrderType;  //1：用户查询订单详情；2：师傅查询订单详情

    private String stateNameUser;
    private String stateNameChef;

    private ServiceProjectDto chefService;
    private WxCustUserDto wcu;

    private Integer chefNum;
    private Date chefTime;

    private Long bigTypeId;

    private String refuse;

    private CustServiceOrderPingjiaDto custServiceOrderPingjiaDto;
}
